/**
 * The Utils class is a utiliy
 *
 * @class Utils
 * @version 1.2
 * @since 1.0
 */
export declare abstract class Utils {
    /**
     * Check if the reference is null.
     *
     * If the refence is null the NullPointerException is invoked.
     *
     * @param reference The reference object.
     * @param message The message.
     * @type {boolean}
     * @since 1.0
     */
    static checkNotNull<B>(reference: B, message: string): B;
}
/**
 * The UString class is a utiliy for String argument
 *
 * @class UString
 * @version 1.4
 * @since 1.0
 */
export declare class UString {
    /**
     * Check if the value is a String type
     *
     * @param value value to check
     * @returns return true if the value is a String type
     * @type {boolean}
     * @since 1.0
     */
    static isEmpty(value: String): boolean;
    /**
     * Check if the argument contain the specified value
     *
     * @param arg the argument to verify
     * @param value the value to check
     * @returns return true is the argument contain the specified value
     * @type {boolean}
     * @since 1.4
     */
    static contains(arg: string, value: string): boolean;
    /**
     * Remove the last char of your value String
     *
     * @param value value to change
     * @returns return the value changed
     * @type {string}
     * @since 1.2
     */
    static removeLastChar(value: string): string;
}
//# sourceMappingURL=Utils.d.ts.map